home *** CD-ROM | disk | FTP | other *** search
/ Assassins - Ultimate CD Games Collection 4 / Assassins 4 (1999)(Weird Science).iso / arcade / mini_dash_2.0 / adventureminidash.doc < prev    next >
Text File  |  1999-01-01  |  16KB  |  401 lines

  1.  
  2.  
  3. EI IHAN TÄYDELLISET DOCIT, MUTTA KUMMINKIN SOME VITAL TIETOA GAMEN TOIMINNASTA!
  4.  
  5.  
  6.  
  7.  
  8.  
  9. $VER: Adventure MiniDash docs 2.00
  10.  
  11. These f*cking docs are in english, so why not to go and learn it?
  12.  
  13. Hm. All programs around seems to have some kind of user's manual with them.
  14. Why should my MiniDash be an exception? So, here we go: Some document about
  15.  
  16.  
  17.  
  18.  
  19.         Archy's Adventure MiniDash version 2.00
  20.  
  21.  
  22.  
  23.  
  24.  
  25. published by 'The Only and LAME.... Archy!' in 'co-operation' with Morque!
  26.  
  27. ;--------------
  28.  
  29. I can hear folks going 'Where the h*ll was version 1.00?'. Well, I never
  30. published that... it was too sh*tty. Bugs, bugs, bugs and lots of bugs. Instead
  31. I re-coded it from the ground up. Months of bug-fixing and developing and
  32. finally....
  33.  
  34. AdventureMiniDash (or AdvMiniDash or MiniDash or AdvMD) is SOFTWARE. So, if you
  35. use it, USE IT!!!!!
  36.  
  37. I'd want it to be Pirateware. So, if anyone wants you to copy a commercial
  38. game to him/her, copy him/her this game instead.
  39.  
  40. Jyffe wanted it to be Pityware. So, if you pity it, send me the stuff
  41. mentioned later.
  42.  
  43. Actually it's Freeware. Copy it to anyone who wants it, as long as you
  44. don't take any money for it.
  45.  
  46. ;---
  47.  
  48. PD DISTRIBUTORS:
  49. This program MAY NOT be sold for higher price than reasonable disk and copying
  50. expenses, say... 10FIM or 2US$. If anyone gets rich selling this program, it
  51. should be me. Fred Fish, however, is granted to include this game into his
  52. Fish software library, even if a Fish disk's price containing AdvMD was higher.
  53.  
  54. ;---
  55.  
  56. And: NO WARRANTY. If this program destroyes something, I won't take any
  57. responsibility about that.
  58.  
  59. Zorkki vaan.
  60.  
  61. ;---
  62.  
  63. Hardware requirements:
  64.  
  65. -Amiga
  66. -Joystick
  67.  
  68. and of course a picture tube/eqv. (RGB recommended), mouse, one disk drive,
  69. power supply, connection cables etc. and one sick-minded Boulder Dash maniac
  70. (that should be you :^).
  71.  
  72. Memory consumption: Starting executable takes roughly 190kB of Fast and 125kB
  73. of Chip mem. Official Gamefile loaded: 250/125. Sounds on: 250/272. 512kB
  74. users are shaking. In Editor: 250/292. In Extras editor 250/388. 512kB
  75. users are dead. In Intro, with sounds=music on: 254/514! ½MB chip is
  76. insufficient, sorry.
  77. Without music, In Extras editor 250/240. In Intro 250/265. So, without
  78. music 512kB chip and 512kB (slow)fast is enough for playing AdvMD.
  79. For music, tune in Radio Mega/eqv.
  80.  
  81. ;---
  82.  
  83. FILE PLACEMENTS AND THAT KIND OF STUFF:
  84.  
  85. AdvMD main program may be placed anywhere.
  86. Samples may be may be placed anywhere.
  87. Gamefiles may be placed anywhere.
  88. Just start AdvMD, go to file requester and type in paths to those string
  89. gadgets and click 'S prefs'. Then, when started again, AdvMD will know where
  90. to search from. Prefs will be saved as
  91.  
  92. prefsfilename:    dc.b    "s:AdvMD.prefs",0
  93.  
  94. Got it? He-he, go and learn some Assembler.
  95.  
  96.  
  97.         After calling
  98.         I knew nothing new
  99.         Still I worry
  100.         Can't say 'phew'
  101.  
  102.                 -Archy
  103.  
  104.  
  105. Ok, that should do it. Then something not so heavy text:
  106.  
  107. ;-----------------------------------------------
  108.  
  109.         SECTION    History,DATA
  110.  
  111. I got the idea of this game as early as five years ago. I had a C-128
  112. and 120 disks. I found a game called 'Boulder Dash 1-16' and liked
  113. it rightaway, and so did my roomate (and best friend), too. We played
  114. it hours after hours. About the same time I learned C-64 machine code
  115. programming with only an 8kB sized machine code monitor. One night I
  116. suddenly invented the 'core' of Boulder Dash. There's a table in memory,
  117. wherein one byte is one stone, fly or Rockford on the screen. Then I
  118. just have to scan thru the table byte by byte and see, what is next to
  119. the byte, that is, next to e.g. Rockford in the screen. Sooo simple!
  120. But: Without an assembler I never could have coded the game in C-64.
  121. After two years I bought an A500 and sold the C-128. I learned how to
  122. use Amiga. Then, guess what. I started playing Amiga's Boulder Dash!!
  123. I tested everything about materials in Amiga's BD and finally created
  124. 80 caves and 21 2-player caves together as a complete BD game disk.
  125. That disk should be in distribution. I've never heard about it from
  126. the globe. Maybe it didn't spread at all. Nah, who cares (but ME!)?
  127. After having an Amiga for six months I learned how to use Seka assembler
  128. and basics about Amiga assembly language.
  129. Two years ago I coded my first working Boulder Dash routine. It was
  130. black and white, one bitplane version but still Rockford followed the
  131. joystick, dug ground and pushed stones. I showed it to Fix, who drew
  132. some 8-color graphics for it. I continued developing my MiniDash,
  133. miniature version of Boulder Dash. I created all 'normal' materials
  134. of BD into it. In addition, I invented some new materials, icecube
  135. and Sampo. After being released from military service I lived in a place
  136. without anything to do but coding. Then I got a wonderful idea:
  137. There's one cave on the screen, but if there were doors in the walls...
  138. Rockford could go to next cave and come back again!!! I coded a few days
  139. and succeeded to get it work! Then I got tired and very depressed. I
  140. was like a prisoner at home. There was nothing to do, no place to go to,
  141. no friends, nothing. After eight months of that LIVING HELL I moved to a
  142. city. I started living again, I got my friends back. One day I showed
  143. the Adventure MiniDash to Fix. First, he thaught it was the same game
  144. as earlier. Some new materials, nothing else. But, when I showed the
  145. doors around walls and told him to go thru them, he was amazed! New
  146. idea for a game, nothing less was born. The game was, however, full
  147. of bugs. So I buried it for a few months. One day last summer ('93) I was
  148. visiting Fix and we started talking about AdventureMD.
  149. Somehow, we decided it to be done in hires-lace 8 color mode. Fix said:
  150. "I'll draw the graphics, if you do all the rest." I responsed something like
  151. "Let's see next autumn, when it's dark, cold and wet outside. Maybe I begin
  152. coding it then". However, soon after that I coded a program that opens a
  153. screen and draws one MD character on the screen. Next day I coded routines
  154. for a stone. Then I visited Fix, and showed it to him. He drew something, but
  155. didn't copy it to me. So I drew my own graphics and went on coding Adventure
  156. MiniDash, 16-bit version. 16-bit stands for characters being 16*16 pixels.
  157. ;--
  158. Now it's about two weeks I typed that text above. Fix drew graphics and I
  159. inserted them into the game. Now Rockford looks like a living, little caveman.
  160. All I have to do is to debug the game and...
  161.  
  162.  
  163. ;---------------------------------
  164.  
  165. BUG REPORT! BUG REPORT! BUG REPORT! BUG REPORT! BUG REPORT! BUG REPORT!
  166.  
  167. Known bugs of the program:
  168.  
  169. Strange bug when saving gamefile! Causes a Guru and DESTROYES THE GAMEFILE when
  170. overwriting an existing gamefile. BE CAREFUL! The bug doesn't
  171. appear too often, but when it does, gamefile will be gone. It did it once
  172. to me and once to Hot/Morque. Sorry about that.
  173.  
  174. Arrow doesn't kill a fly/eqv. when hit from its left. Another strange bug,
  175. that I couldn't fix. Somehow, it just doesn't work. Sorry about that, too.
  176.  
  177. All timing (speed of the game) including Intro music is locked to 50Hz Vertical
  178. Blanking interrupt. Using 72Hz/eqv. vertical frequency (I don't know if that is
  179. possible to) in AdvMD screen, game speeds up and Intro music won't be played
  180. correctly. I'm too tired to fix that. Well, usually games are too slow, not
  181. too Fast.
  182.  
  183. AND: Muchos, muchos bugs caused by different errors. I didn't test all possible
  184. error situations, so, after an AdvMD requester might happen a crash/eqv.
  185. After that, try to avoid the situation that caused the error.
  186.  
  187.         The world is not perfect
  188.         I'm not perfect
  189.         You are not perfect
  190.         So why should my programs to be perfect
  191.  
  192.                 -Archy
  193.  
  194. ;---------------------------------
  195.  
  196.         SECTION    Usage,DATA
  197.  
  198. When you start the program, only a room filled with ground and Rockford in the
  199. middle of it appears. You can either load a gamefile or start editing one.
  200.  
  201. Loading gamefile: click 'File' gadget in the bottom of AdvMD screen. Edit path
  202. and gamefile names as needed and click 'load'. If nothing goes wrong, first
  203. room of loaded gamefile appears on the screen. If not, check path and filename.
  204. Sorry for no fancy file-requesters, I wanted this game to work without any
  205. external libraries. 512k Amigas might have problems enough already.... :^)
  206.  
  207. Starting game: press firebutton OR click 'Start' gadget!
  208.  
  209. Stopping game: Click 'Stop' gadget or 'Quit'.
  210.  
  211. Editing game: Click 'Editor' gadget. NOTE: If you loaded a gamefile, you'd have
  212. to enter password of the loaded gamefile to use the editor. If you don't know
  213. the password... tuff luck. In that case, to use the editor select 'CLR ALL'
  214. from file requester. Then again 'Editor'... and so on.
  215.  
  216. Sounds: Click on 'Sounds' gadget. Audio channels will be allocated and samples
  217. will be loaded. When you click again, channels and chip memory needed for
  218. samples will be freed.
  219.  
  220. One more gadget in the main window: About. Just click it!
  221.  
  222. Keys active during game: 'F' toggles filter on/off, '<space>' or 'P' pauses
  223. the game, 'M' activates/inactivates mine if Rockford has one, 'S' speeds
  224. game up *4. Useful, when waiting for a cheese to grow or something like that.
  225.  
  226. Rockford controls: Move stick to move Rockford. Hold button and move stick
  227. to collect a diamond/collectable thing or push stone/bomb/icecube etc. or
  228. when there's enough space, shoot an arrow. Hold button and push stick upleft
  229. or upright to make Rockford to throw a stone/bomb etc. that he's holding up.
  230. Hold button for two seconds or press 'm' to (in)activate a mine.
  231. To use a collected thing (bible/ring/cross etc.) grab mouse and click on
  232. the thing to be used.
  233.  
  234. ;----------------
  235.  
  236. Editor things:
  237.  
  238. Done:        Return to main window.
  239. Undo:        Undo changes of current room.
  240. Mem:        Memorize room.
  241. Add:        Add a room.
  242. DEL:        Delete current room!
  243. Fill:        Fills room using selected material.
  244. #&^%:        Extras editor, more about it later...
  245. Test:        Test current room. Gives Rockford some equipment and vitality
  246.         and starts game.
  247. Doors:        Copies doors from rooms next to this.... hard to explain. Just
  248.         try it.
  249. Spray:        Sprays selected material into the room using RND.
  250. Room#:        Current room's number. Edit it and hit return to move fast to
  251.         another room.
  252. + & -:        Room number up/down.
  253. Name:        Name for current room. Edit as you want to...
  254.  
  255. arrow gadgs:    Move to room next to current room.
  256. number gadgs:    Numbers of rooms next to this.
  257. Teleport:    Move to the room that teleport takes Rockford.
  258.  
  259. Materials:    Materials. Click to choose.
  260.  
  261. ;----------------
  262.  
  263. Extras editor things:
  264.  
  265. Done:        Return to editor window.
  266. Undo:        Undo changes.
  267. Fill:        Fill pacmen using selected material.
  268.  
  269. Game name:    Gamefile's name.
  270. Password:    Password of the gamefile. If you change it, remember it!!!!!!
  271.  
  272. Speed:        Current room's speed in frames/step. Default is 8.
  273. Yel cheese spd:    Yellow cheese speed. 0= doesn't spread at all, 255=...!
  274.  -max. size:    When yellow cheese size (in cubes) exceeds this, it dies,
  275.          'turns into stones'.
  276. Grn max. size:    As above but for green cheese.
  277. Magic wall time:Time (steps) that magic wall does work in this room.
  278. Sampo speed:    As yellow cheese speed but for sampo.
  279. Yel cheese
  280.  -capt:        When yellow cheese is trapped, it turns into this material
  281.  -dead:        When yellow cheese grows too big, it turns into this material
  282. Grn cheese
  283.  -capt & dead:    The same for green cheese.
  284. Magic wall
  285.  -stone:    When a stone falls thru active magic wall, it turns into this
  286.  -diam, bomb, icecube, kryptonite: The same...
  287. Sampo output:    Sampo spits out this material.
  288. Query -this:    When Rockford collects a query this material turns into....
  289.  to THIS:    this!
  290.  
  291. Six borders:    Pacmen explosions. When Rockford explodes first pacman,
  292.         explosion produces material in the topmost border. Next pacmam
  293.         produces materials in the second border etc. Repeats infinitly.
  294.  
  295.  
  296. Keycodes for materials: Select a material, key for that material will be shown
  297. in that brief explanation, eg.
  298. Steel. Non-explosable wall material. <S>
  299. So, press shift-'S' to select steel.
  300.  
  301. When testing room, some special keys are available: press 2-6 for all keys, 'B'
  302. for bible, 'X' for extra life, 'C' for cross, 'G' for glasses, and 'R' for
  303. ring. Useful when testing rooms. If you have to go to next room,
  304. you get the required key simply hitting the keyboard.
  305.  
  306.  
  307. Well, that's briefly what this game appears to be. Now it's time to go
  308. deeper and examine some basic materials used in this game.
  309.  
  310. ;---------------------------
  311.  
  312.         SECTION    Materials,DATA
  313.  
  314. Hmmm.... Maybe you've played some kind of Boulder Dash earlier. So, I'll
  315. explain only differences and additions between BD and AdvMD, in random order.
  316. In editor, select any material to see the name and a brief explanation about
  317. it.
  318.  
  319. Yellow cheese:    Like slime in 64BD. When max. size is -1, doesn't die at all.
  320.         When trapped, stays active and spreads again, if released.
  321. Green cheese:    Spreading speed is exponential. When there's one cube of this
  322.         cheese in a room, it doesn't spread at all. When there's two
  323.         cubes, spreads as fast as yellow cheese at speed 1. When grows,
  324.         speed increases.... In addition: pushes icecubes, may eat
  325.         Rockford....
  326. Magic wall:    As in 64BD or AmigaBD, but may produce anything....
  327. Teleport:    Teleports Rockford into another room. Usage: Stand under it and
  328.         press fire.
  329. Space Invader:    Another bright idea of mine. Have you ever played any kind of
  330.         Space Invaders????????
  331. Spider:        Just a spider. There's always spiders in every castle.
  332. Kryptonite:    Tchernobyl rules :^). Idea from my damaged brains...
  333. Nurse:        Some Hack athmosphere.
  334. Bat:        What, a game without bats? No way!
  335. Pacman:        Like yam-yams in AmigaBD, but 6 different explosions in AdvMD.
  336. Sampo:        From a book of fairy-tales called 'Kalevala'.
  337.  
  338. Lift:        The simpliest active material on Earth, © me.
  339. Black hole:    FuXXX Sucking kind of material. Stay outside!
  340. Doors:        As in AmigaBD, here used also for going from a room to another.
  341. Quiver:        Shooting in Boulder Dash? Yes, please! Inholds 20 arrows.
  342. Mine:        As in AmigaBD, in AdvMD they can also fall like stones. Collect
  343.         them, they're Rockford's secondary weapon.
  344. Cross:        Nurses seems to avoid this.
  345. Query:        You can never know, what happens...! When Rockford collects
  346.         this, some material turns into another in the whole room, e.g.
  347.         space might turn into flies or brickwalls into diamonds. Just
  348.         test, if you dare! Might be lethal!!
  349. Magic:        As above, but this is invisible (looks like space) and Rockford
  350.         has only to walk thru this to activate it.
  351. Magic ground:    As above, but looks like ground.
  352. Glasses:    When eyes are not enough. See invisible walls and doors,
  353.         growing walls, GndBricks and magics.
  354. Growing walls:    From C64 BD. Whenever there's space, grows. Nasty material when
  355.         placed into a narrow corridor.
  356.  
  357. InvDoor:    Invisible door, looks like steel. No key needed to pass.
  358. GndBrick:    Rockford can walk thru it, regardless of it looks like brick.
  359.  
  360.     Last two materials inspired by Marjo and Marko Kelhä. Thanks!
  361.  
  362. ;------------------------------
  363.  
  364.         SECTION    Yawn,DATA
  365.  
  366. As mentioned earlier, I'm sick of coding this game. There's loads of
  367. software ideas scrolling around in my skull, in a place called 'brains'. I have
  368. to get them out. So, there are bugs in this game, not lots of, but there are
  369. bugs. Anyway, I'll spread this. If I didn't, it would slowly die in my disk
  370. case.
  371.  
  372.  
  373.         There's times to joy
  374.         there's times to grieve
  375.         if someone matters
  376.         don't just let it be
  377.  
  378.                 -Archy
  379.  
  380. ;---------------------------------------------------------------------------
  381.  
  382. LAST MINUTE... eh... LAST MONTH NOTE:
  383.  
  384. It's really June 1994. I started coding AdvMD 2.0 last June. I'd better kick my
  385. own butt to get this game finished and published. Over a year is just too
  386. much work to be used in only one game. Well, I've done some other things
  387. during the year, too. I've been forced to reduce the time of sitting in front
  388. of my A500 quite a lot. Work takes a little of my time, and I should also sleep
  389. sometimes.
  390. Anyway, I've upgraded my Quantum to be 105LPS instead of 52LPS. A few days ago
  391. I bought a modem and today a friend of mine gave me a 68HC000P12 with clock
  392. pin cut off (The M.: Thanks!). Maybe I'll try to upgrade my A500 to 14MHz.
  393. Computing still goes on. I like to listen to great ProTracker modules and
  394. watch Blitter-Spinning, Copper-Cracking, MIPS-faking demos.
  395.  
  396. But: NOW it's time to cut the cr*p. This game takes off to seek its fortune,
  397. so do I. Have a nice, peaceful life.
  398.  
  399.         Signed 17.06.1994    Archy
  400.  
  401.